Guest Editors' Introduction: The Essence of Web Engineering-Managing the Diversity and Complexity of Web Application Development

نویسندگان

  • Athula Ginige
  • San Murugesan
چکیده

lthough everything has progressed rapidly in the Internet and Web arena, nothing has changed significantly in the way that most people develop Web sites and applications. Web-based systems and applications now deliver a complex array of content and functionality to many heterogeneous end users, and this trend will continue. Unfortunately, however, the practices that developers follow for Web application development today are as poor as they were when the Web was in its infancy. Many organizations and developers have successfully developed large, high-performance Web sites and applications, but others have failed or face the potential for major failures. The primary causes of these failures are a lack of vision, shortsighted goals, a flawed design and development process, and poor management of development efforts—not technology. The way we address these concerns is critical to realizing the Web's full potential. The new Web engineering discipline deals with the process of developing Web-based systems and applications. The essence of Web engineering is to successfully manage the diversity and complexity of Web application development, and hence, to avoid potential failures that can have serious implications. (For a brief introduction to Web engineering see our earlier article. 1) This issue concludes our two-part theme on Web engineering. Part 1, which appeared in the January–March 2001 issue, 2 gives an overview on Web engineering and how it's helping practitioners develop and maintain high-quality Web systems and applications. It presents a Web design framework that facilitates application reuse, an object-oriented approach to legacy integration, a tool for constructing Web documents with visual simulations, Web metrics, and a case study highlighting experiences in developing flexible Web services. This issue further explores Web-based systems development and practices and presents multidisciplinary perspectives that help shape this dynamic area of Internet and Web application development. Web application development In many cases, it's not possible to specify fully what a Web site should or will contain at the start of the development process, because its structure and functionality will evolve over time. Furthermore, the information contained within and presented by a Web site will also change. Thus, the ability to maintain information and scale the Web site's structure (and the functions it provides) are two major factors that should be considered when developing a Web site. These factors make Web application development different from traditional software development. Need for a process To better manage Web-based systems design and development, and to do …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

Centralized Clustering Method To Increase Accuracy In Ontology Matching Systems

Ontology is the main infrastructure of the Semantic Web which provides facilities for integration, searching and sharing of information on the web. Development of ontologies as the basis of semantic web and their heterogeneities have led to the existence of ontology matching. By emerging large-scale ontologies in real domain, the ontology matching systems faced with some problem like memory con...

متن کامل

Guest editors' introduction: Value modeling and business ontologies

Ontology research can contribute to novel tools, methods and techniques for designing and developing innovative enterprise systems by providing foundational concepts for value creation, enterprise systems development and systems interoperability. A main driver for research in this area is the need to model the essence of enterprises on a level that abstracts from operational details. For this p...

متن کامل

Anomaly-based Web Attack Detection: The Application of Deep Neural Network Seq2Seq With Attention Mechanism

Today, the use of the Internet and Internet sites has been an integrated part of the people’s lives, and most activities and important data are in the Internet websites. Thus, attempts to intrude into these websites have grown exponentially. Intrusion detection systems (IDS) of web attacks are an approach to protect users. But, these systems are suffering from such drawbacks as low accuracy in ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IEEE MultiMedia

دوره 8  شماره 

صفحات  -

تاریخ انتشار 2001